use std::time::Duration;

pub mod collector;
mod default;


pub struct MetricResult {
    Attempts:f64,
    Errors:f64,
    Successes:f64,
    Failures:f64,
    Rejects:f64,
    ShortCircuits:f64,
    Timeouts:f64,
    FallbackSuccesses:f64,
    FallbackFailures:f64,
    ContextCanceled:f64,
    ContextDeadlineExceeded:f64,
    TotalDuration:Duration,
    RunDuration:Duration,
    ConcurrencyInUse:f64,
}